package elcs.member.model;

import java.util.List;

public interface MemberDao {

	MemberVO findMemberByIdAndPassword(MemberVO mvo);

	MemberVO findMemberById(String id);

	MemberVO findMemberByNick(String nick);

	void register(MemberVO mvo);

	List findAllMember(String pageno);

	Object updateMemberByLevelPoint(MemberVO mvo);

	int totalContent() throws Exception;

	List findMemberByLevel(String value);

	List findMemberByName(String value);

	List findMemberByAddress(String value);

	void updateMemberByLevel(MemberVO mvo);

	List<MemberVO> findMemberBySsn(int ssn);

	MemberVO findMemberByIdAndSsn(MemberVO mvo);

	int updateMemberByPassword(MemberVO mvo);

	void updateMemberByPoint(MemberVO mvo);
	
	List<MemberVO> mypageMyInfo();
	
	void mypageUpdate(MemberVO mvo);
		
	void mypageDelete(MemberVO mvo);

}
